Method of editing call history information in mobile device and mobile device controlling the same

ABSTRACT

A mobile terminal and a control method thereof capable of together deleting or changing messages exchanged with a pre-stored specific person, a call history, contents associated with a relevant file, etc. classified into each category in a selective manner when deleting or changing the specific person&#39;s address is discussed. The control method of a mobile terminal includes displaying a function execution result screen on a display unit, displaying a pre-stored category screen on the display unit when one content is selected from the function execution result screen, and deleting information relating to the selected content when at least one category included in the displayed category screen is selected.

CROSS-REFERENCE TO RELATED APPLICATIONS

Pursuant to 35 U.S.C. §119(a), this application claims the benefit ofearlier filing date and right of priority to Korean Application No.10-2010-0063041, filed on Jun. 30, 2010, the content of which isincorporated by reference herein in its entirety.

BACKGROUND OF THE INVENTION

1. Field of the Invention

Some exemplary embodiments of the present disclosure relate to a mobileterminal and a control method thereof

2. Description of Related Art

Generally, a mobile terminal indicates an apparatus capable ofperforming a Global Positioning System (GPS) function, a communicationfunction (or call function), and a function to transmit and receivecontents (message, file, etc.), and capable of providing a performanceresult to a user

BRIEF SUMMARY OF THE INVENTION

According to an aspect of the present disclosure there is provided acontrol method of a mobile terminal, the method including, displaying afunction execution result screen on a display unit, displaying apre-stored category screen on the display unit when one content isselected from the function execution result screen, and deletinginformation relating to the selected content when at least one categoryincluded in the displayed category screen is selected. The functionexecution result screen may be a message screen, a call history screen,a phone directory screen, a file screen, and an e-mail screen. Theediting may be a correction or deletion of information corresponding tothe selected content.

According to another aspect of the present disclosure, there is provideda mobile terminal including a display unit configured to display afunction execution result screen and to display a pre-stored categoryscreen when one content is selected from the function execution resultscreen, and a controller configured to delete information relating tothe selected content when at least one category included in thedisplayed category screen is selected. The function execution resultscreen may be a message screen, a call history screen, a phone directoryscreen, a file screen, and an e-mail screen. The editing may be acorrection or deletion of information corresponding to the selectedcontent.

According to another aspect of the present disclosure, there is provideda control method of a mobile terminal, the method including displaying afunction execution result screen on a display unit, displaying apre-stored first screen on the display unit when one content is selectedfrom the function execution result screen, receiving correctioninformation corresponding to a correction of the selected content on thefirst screen, displaying a pre-stored category screen on the displayunit upon completion of the content correction, and correctinginformation relating to the selected content based on the correctioninformation when at least one category included in the displayedcategory screen is selected. The function execution result screen may bea message screen, a call history screen, a phone directory screen, afile screen, and an e-mail screen. The editing may be a correction ordeletion of information corresponding to the selected content.

According to another aspect of the present disclosure, there is provideda mobile terminal including a display unit configured to display afunction execution result screen and to display a pre-stored firstscreen when one content is selected from the function execution resultscreen, and a controller configured to control a pre-stored categoryscreen to be displayed on the display unit when the selected content hasbeen completely corrected on the displayed first screen. The functionexecution result screen may be a message screen, a call history screen,a phone directory screen, a file screen, and an e-mail screen. Theediting may be a correction or deletion of information corresponding tothe selected content.

The foregoing and other objects, features, aspects and advantages of thepresent invention will become more apparent from the following detaileddescription of the present invention when taken in conjunction with theaccompanying drawings

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide a furtherunderstanding of the invention and are incorporated in and constitute apart of this specification, illustrate embodiments of the invention andtogether with the description serve to explain the principles of theinvention.

In the drawings:

FIG. 1 is a block diagram showing a configuration of a mobile terminalfor explaining a mobile terminal in accordance with one embodiment ofthe present invention;

FIG. 2 is a block diagram showing a configuration of a telematicsterminal for explaining a mobile terminal in accordance with oneembodiment of the present invention;

FIG. 3 is a block diagram showing a configuration of a mobile terminalin accordance with one embodiment of the present invention;

FIG. 4 is a flowchart showing a control method of a mobile terminal inaccordance with a first embodiment of the present invention;

FIGS. 5A to 5E are views showing a screen of a display unit inaccordance with a first embodiment of the present invention;

FIG. 6 is a flowchart showing a control method of a mobile terminal inaccordance with a second embodiment of the present invention;

FIGS. 7A to 7E are views showing a screen of a display unit inaccordance with a second embodiment of the present invention;

FIG. 8 is a flowchart showing a control method of a mobile terminal inaccordance with a third embodiment of the present invention;

FIGS. 9A to 9D are views showing a screen of a display unit inaccordance with a third embodiment of the present invention;

FIG. 10 is a flowchart showing a control method of a mobile terminal inaccordance with a fourth embodiment of the present invention; and

FIGS. 11A to 11E are views showing a screen of a display unit inaccordance with a fourth embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

Description will now be given in detail of the present invention, withreference to the accompanying drawings.

For the sake of brief description with reference to the drawings, thesame or equivalent components will be provided with the same referencenumbers, and description thereof will not be repeated.

FIG. 1 is a block diagram showing a configuration of a mobile terminalfor explaining a mobile terminal 100 in accordance with one embodimentof the present invention.

The mobile terminal 100 may be implemented in various forms such asmobile phones, smart phones, notebook computers, digital broadcastterminals, PDAs (Personal Digital Assistants), PMPs (Portable MultimediaPlayer), navigation systems, etc.

As shown in FIG. 1, the mobile terminal 100 includes a wirelesscommunication unit 110, an A/V (Audio/Video) input unit 120, a userinput unit 130, a sensing unit 140, an output unit 150, a memory 160, aninterface unit 170, a controller 180, and a power supply unit 190. FIG.1 shows the mobile terminal 100 having various components, but it isunderstood that implementing all of the illustrated components is not arequirement. The mobile terminal 100 may be implemented by greater orfewer components.

The wireless communication unit 110 typically includes one or morecomponents allowing radio communication between the mobile terminal 100and a wireless communication system or a network in which the mobileterminal is located. For example, the wireless communication unit mayinclude at least one of a broadcast receiving module 111, a mobilecommunication module 112, a wireless Internet module 113, a short-rangecommunication module 114, a location information module 115, etc.

The broadcast receiving module 111 receives broadcast signals and/orbroadcast associated information from an external broadcast managementserver (or other network entity) via a broadcast channel. The broadcastchannel may include a satellite channel and/or a terrestrial channel.The broadcast management server may be a server that generates andtransmits a broadcast signal and/or broadcast associated information ora server that receives a previously generated broadcast signal and/orbroadcast associated information and transmits the same to a terminal.The broadcast associated information may refer to information associatedwith a broadcast channel, a broadcast program or a broadcast serviceprovider. The broadcast signal may include a TV broadcast signal, aradio broadcast signal, a data broadcast signal, and the like. Also, thebroadcast signal may further include a broadcast signal combined with aTV or radio broadcast signal.

The broadcast associated information may also be provided via a mobilecommunication network and, in this case, the broadcast associatedinformation may be received by the mobile communication module 112. Thebroadcast signal may exist in various forms. For example, it may existin the form of an electronic program guide (EPG) of digital multimediabroadcasting (DMB), electronic service guide (ESG) of digital videobroadcast-handheld (DVB-H), and the like.

The broadcast receiving module 111 may be configured to receive signalsbroadcast by using various types of broadcast systems. In particular,the broadcast receiving module 111 may receive a digital broadcast byusing a digital broadcast system such as multimediabroadcasting-terrestrial (DMB-T), digital multimediabroadcasting-satellite (DMB-S), digital video broadcast-handheld(DVB-H), the data broadcasting system known as media forward link only(MediaFLO®), integrated services digital broadcast-terrestrial (ISDB-T),etc. The broadcast receiving module 111 may be configured to be suitablefor every broadcast system that provides a broadcast signal as well asthe above-mentioned digital broadcast systems. Broadcast signals and/orbroadcast-associated information received via the broadcast receivingmodule 111 may be stored in the memory 160.

The mobile communication module 112 transmits and/or receives radiosignals to and/or from at least one of a base station, an externalterminal and a server. Such radio signals may include a voice callsignal, a video call signal or various types of data according to textand/or multimedia message transmission and/or reception.

The wireless Internet module 113 supports wireless Internet access forthe mobile terminal. This module may be internally or externally coupledto the mobile terminal 100. Here, as the wireless Internet technique, awireless local area network (WLAN), Wi-Fi, wireless broadband (WiBro),world interoperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), and the like, may be used.

The short-range communication module 114 is a module for supportingshort range communications. Some examples of short-range communicationtechnology include Bluetooth™, Radio Frequency IDentification (RFID),Infrared Data Association (IrDA), Ultra-WideBand (UWB), ZigBee™, and thelike.

The location information module 115 is a module for checking oracquiring a location (or position) of the mobile terminal (when themobile terminal is located in a vehicle, the location of the vehicle canbe checked). For example, the location information module 115 mayinclude a GPS (Global positioning system) module that receives locationinformation from a plurality of satellites. Here, the locationinformation may include coordinate information represented by latitudeand longitude values. For example, the GPS module may measure anaccurate time and distance from three or more satellites, and accuratelycalculate a current location of the mobile terminal according totrigonometry based on the measured time and distances. A method ofacquiring distance and time information from three satellites andperforming error correction with a single satellite may be used. Inparticular, the GPS module may acquire an accurate time together withthree-dimensional speed information as well as the location of thelatitude, longitude and altitude values from the location informationreceived from the satellites. As the location information module 115, aWi-Fi positioning system and/or hybrid positioning system may be used.

The A/V input unit 120 is configured to receive an audio or videosignal. The A/V input unit 120 may include a camera 121 (or other imagecapture device) and a microphone 122 (or other sound pick-up device).The camera 121 processes image data of still pictures or video acquiredby an image capture device in a video capturing mode or an imagecapturing mode. The processed image frames may be displayed on a displayunit 151.

The image frames processed by the camera 121 may be stored in the memory160 (or other storage medium) or transmitted via the wirelesscommunication unit 110. Two or more cameras 121 may be providedaccording to the configuration of the mobile terminal.

The microphone 122 may receive sounds (audible data) via a microphone(or the like) in a phone call mode, a recording mode, a voicerecognition mode, and the like, and can process such sounds into audiodata. The processed audio (voice) data may be converted for output intoa format transmittable to a mobile communication base station (or othernetwork entity) via the mobile communication module 112 in case of thephone call mode. The microphone 122 may implement various types of noisecanceling (or suppression) algorithms to cancel (or suppress) noise orinterference generated in the course of receiving and transmitting audiosignals.

The user input unit 130 may generate input data to control an operationof the mobile terminal 100. The user input unit 130 may include akeypad, a dome switch, a touch pad (pressure/capacitance), a jog wheel,a jog switch, and the like. Particularly, when the touch pad forms aninterlayer structure together with a display unit 151, it may be calleda touch screen.

The sensing unit 140 detects a current status (or state) of the mobileterminal 100 such as an opened or closed state of the mobile terminal100, a location of the mobile terminal 100, the presence or absence ofuser contact with the mobile terminal 100 (e.g., touch inputs), theorientation of the mobile terminal 100, an acceleration or decelerationmovement and direction of the mobile terminal 100, etc., and generatescommands or signals for controlling the operation of the mobile terminal100. For example, when the mobile terminal 100 is implemented as a slidetype mobile phone, the sensing unit 140 may sense whether the slidephone is opened or closed. In addition, the sensing unit 140 can detectwhether or not the power supply unit 190 supplies power or whether ornot the interface unit 170 is coupled with an external device. Thesensing unit 140 may include a proximity sensor 141.

The output unit 150 is configured to provide outputs in a visual,audible, and/or tactile manner (e.g., audio signal, video signal, alarmsignal, vibration signal, etc.). The output unit 150 may include thedisplay unit 151, an audio output module 152, an alarm unit 153, ahaptic module 154, and the like.

The display unit 151 may display information processed in the mobileterminal 100. For example, when the mobile terminal 100 is in a phonecall mode, the display unit 151 may display a User Interface (UI) or aGraphic User Interface (GUI) associated with a call or othercommunication. When the mobile terminal 100 is in a video call mode orimage capturing mode, the display unit 151 may display a captured imageand/or received image, a UI or GUI that shows videos or images andfunctions related thereto, and the like.

The display unit 151 may include at least one of a Liquid CrystalDisplay (LCD), a Thin Film Transistor-LCD (TFT-LCD), an Organic LightEmitting Diode (OLED) display, a flexible display, a three-dimensional(3D) display, or the like.

In some implementations, a display of the display unit 151 is configuredto be transparent or light-transmissive to allow viewing of theexterior. A transparent display may be, for example, a TOLED(Transparent Organic Light Emitting Diode) display. Through suchconfiguration, the user can view an object positioned at the rear sideof the terminal body through the region occupied by the display unit 151of the terminal body.

The mobile terminal 100 may include two or more display units 151according to an implementation method thereof. For example, the mobileterminal 100 may include a plurality of display units integrally orseparately disposed on one surface, or a plurality of display unitsdisposed on different surfaces.

Meanwhile, when a sensor (referred to as a ‘touch sensor’, hereinafter)for detecting a touch operation of the display unit 151 is overlaid in alayered manner (referred to as a ‘touch screen’), the display unit 151may function as both an input device and an output device. The touchsensor may have, for example, the form of a touch film, a touch sheet, atouch pad, and the like.

The touch sensor may be configured to convert the pressure applied to aparticular portion of the display unit 151 or a change in capacitancegenerated at a particular portion of the display unit 151 into anelectrical input signal. The touch sensor may be configured to detect atouch input pressure as well as a touch input location and a touch inputarea. When there is a touch input with respect to the touch sensor, thecorresponding signal(s) are sent to a touch controller. The touchcontroller processes the signal(s) and transmits corresponding data tothe controller 180. Accordingly, the controller 180 can recognize atouched region of the display unit 151.

The proximity sensor 141 may be may be disposed within the mobileterminal covered by the touch screen or near the touch screen. Theproximity sensor 141 refers to a sensor for detecting the presence orabsence of an object that accesses a certain detect surface or an objectthat exists nearby by using the force of electromagnetism or infraredrays without a mechanical contact. Thus, the proximity sensor 141 has alonger life span compared with a contact type sensor, and it can beutilized for various purposes.

The example of the proximity sensor 141 may be a transmission type photosensor, a direct reflection type photo sensor, a minor-reflection typephoto sensor, an RF oscillation type proximity sensor, a capacitancetype proximity sensor, a magnetic proximity sensor, an infraredproximity sensor. When the touch screen is an electrostatic type touchscreen, an approach of the pointer is detected based on a change in anelectric field according to the approach of the pointer. In this case,the touch screen (touch sensor) may be classified as a proximity sensor.

Recognition of the pointer located to be close to the touch screenwithout being in contact with the touch screen will be called a‘proximity touch’, while recognition of actual contacting of a pointeron the touch screen will be called a ‘contact touch’. In this case, whenthe pointer is in the state of the proximity touch, it means that thepointer is located to correspond vertically to the touch screen.

The proximity sensor 141 may detect a proximity touch and a proximitytouch pattern (e.g., a proximity touch distance, a proximity touchspeed, a proximity touch time, a proximity touch location, a proximitytouch movement state, or the like), and output information correspondingto the detected proximity touch operation and the proximity touchpattern to the touch screen.

The audio output module 152 may convert and output as sound audio datareceived from the wireless communication unit 110 or stored in thememory 160 in a call signal reception mode, a call mode, a record mode,a voice recognition mode, a broadcast reception mode, and the like.Also, the audio output module 152 may provide audible outputs related toa particular function performed by the mobile terminal 100 (e.g., a callsignal reception sound, a message reception sound, etc.). The audiooutput module 152 may include a receiver, a speaker, a buzzer, etc.

The alarm unit 153 may provide outputs to inform about the occurrence ofan event of the mobile terminal 100. Typical events may include callreception, message reception, key signal inputs, a touch input, etc. Inaddition to audio or video outputs, the alarm unit 153 may provideoutputs in a different manner to inform about the occurrence of anevent. For example, the alarm unit 153 may provide an output in the formof vibrations (or other tactile or sensible outputs). When a call, amessage, or some other incoming communication is received, the alarmunit 153 may provide tactile outputs (e.g., vibrations) to inform theuser thereof. By providing such tactile outputs, the user can recognizethe occurrence of various events. Outputs informing about the occurrenceof an event may be also provided via the display unit 151 or the audiooutput module 152.

A haptic module 154 generates various tactile effects the user may feel.A typical example of the tactile effects generated by the haptic module154 is vibration. The strength and pattern of the haptic module 154 canbe controlled. For example, different vibrations may be combined to beoutputted or sequentially outputted.

Besides vibration, the haptic module 154 may generate various othertactile effects such as an effect by stimulation such as a pinarrangement vertically moving with respect to a contact skin, a sprayforce or suction force of air through a jet orifice or a suctionopening, a contact on the skin, a contact of an electrode, electrostaticforce, etc., an effect by reproducing the sense of cold and warmth usingan element that can absorb or generate heat.

The haptic module 154 may be implemented to allow the user to feel atactile effect through a muscle sensation such as fingers or arm of theuser, as well as transferring the tactile effect through a directcontact. Two or more haptic modules 154 may be provided according to theconfiguration of the mobile terminal 100.

The memory 160 may store programs used for the processing andcontrolling operations performed by the controller 180, or maytemporarily store data (e.g., a phonebook, messages, still images,video, etc.) that is inputted or outputted. The memory 160 may storedata relating to various types of vibrations and sounds outputted whentouch input is performed on the touch screen.

The memory 160 may include at least one type of storage medium includinga Flash memory, a hard disk, a multimedia card micro type, a card-typememory (e.g., SD or DX memory, etc), a Random Access Memory (RAM), aStatic Random Access Memory (SRAM), a Read-Only Memory (ROM), anElectrically Erasable Programmable Read-Only Memory (EEPROM), aProgrammable Read-Only memory (PROM), a magnetic memory, a magneticdisk, and an optical disk. Also, the mobile terminal 100 may be operatedin relation to a web storage device that performs the storage functionof the memory 160 over the Internet.

The interface unit 170 serves as an interface with every external deviceconnected with the mobile terminal 100. For example, the externaldevices may transmit data to an external device, receives and transmitspower to each element of the mobile terminal 100, or transmits internaldata of the mobile terminal 100 to an external device. For example, theinterface unit 170 may include wired or wireless headset ports, externalpower supply ports, wired or wireless data ports, memory card ports,ports for connecting a device having an identification module, audioinput/output (I/O) ports, video I/O ports, earphone ports, or the like.The identification module may be a chip that stores various informationfor authenticating the authority of using the mobile terminal 100 andmay include a user identity module (UIM), a subscriber identity module(SIM) a universal subscriber identity module (USIM), and the like. Inaddition, the device having the identification module (referred to as‘identifying device’, hereinafter) may take the form of a smart card.Accordingly, the identifying device may be connected with the terminal100 via a port. The interface unit 170 may be used to receive inputs(e.g., data, information, power, etc.) from an external device andtransfer the received inputs to one or more elements within the mobileterminal 100 or may be used to transfer data between the mobile terminaland an external device.

When the mobile terminal 100 is connected with an external cradle, theinterface unit 170 may serve as a conduit to allow power from the cradleto be supplied therethrough to the mobile terminal 100 or may serve as aconduit to allow various command signals inputted from the cradle to betransferred to the mobile terminal therethrough. Various command signalsor power inputted from the cradle may operate as signals for recognizingwhen the mobile terminal is properly mounted on the cradle.

The controller 180 typically controls the general operations of themobile terminal. For example, the controller 180 performs controllingand processing associated with voice calls, data communications, videocalls, and the like. The controller 180 may include a multimedia module181 for reproducing multimedia data. The multimedia module 181 may beconfigured within the controller 180 or may be configured to beseparated from the controller 180.

The controller 180 may perform a pattern recognition processing torecognize a handwriting input or a picture drawing input performed onthe touch screen as characters or images.

The power supply unit 190 receives external power or internal power andsupplies appropriate power required for operating respective elementsand components under control of the controller 180.

Processes described herein may be implemented in a computer-readable orits similar medium using, for example, software, hardware, or anycombination thereof.

For hardware implementation, the processes may be implemented by usingat least one of application specific integrated circuits (ASICs),digital signal processors (DSPs), digital signal processing devices(DSPDs), programmable logic devices (PLDs), field programmable gatearrays (FPGAs), processors, controllers, micro-controllers,microprocessors, and electronic units designed to perform the functionsdescribed herein. In some cases, such processes may be implemented bythe controller 180 itself.

For software implementation, the processes, such as procedures orfunctions, may be implemented together with separate software modulesthat allow performing of at least one function or operation. Softwarecodes can be implemented by a software application (or program) writtenin any suitable programming language. The software codes may be storedin the memory 160 and executed by the controller 180. A navigationsession 182 applied to the mobile terminal 100 provides a generalnavigation function.

When deleting a pre-stored specific person's address, the controller 180applied to the mobile terminal 100 of the present invention alsoselectively deletes messages exchanged with the specific person, a callhistory, relevant files, etc. classified into each category.

When changing a pre-stored specific person's address, the controller 180applied to the mobile terminal 100 changes messages exchanged with thespecific person, a call history, contents associated with a relevantfile, etc. classified into each category, based on the changed contents.

FIG. 2 is a block diagram showing a configuration of a telematicsterminal 200 for explaining a mobile terminal in accordance with oneembodiment of the present invention.

As shown, the telematics terminal 200 includes a Central Processing Unit(CPU) 222 for controlling the telematics terminal 200 overall, a keycontroller 221 for controlling various key signals, an LCD controller223 for controlling an LCD, and a main board 220 having therein a memory224 for storing various kinds of information.

The memory 224 stores map information (map data) for displaying roadguidance information on a map of the display unit (or the LCD 211).Also, the memory 224 stores a traffic information collecting controlalgorithm for inputting traffic information according to the situationof a road along which the vehicle currently travels (runs), andinformation for controlling the algorithm.

The main board 220 includes a communication module 201 assigned with aunique device number and performing a voice communication and datatransmission/reception through a mobile terminal mounted in a vehicle, aGPS module 202 configured to guide a location of the vehicle, receive aGPS signal for tracking a travel route from a start point to adestination, generate data on a current position of the vehicle based onthe received GPS signal, or transmit traffic information collected by auser as a GPS signal, a gyro sensor 203 configured to sense a runningdirection of the vehicle, a CD deck 204 configured to reproduce a signalrecorded in a CD (Compact Disk), etc.

The communication module 201 and the GPS module 202 transmit and receivesignals via a first antenna 205 and a second antenna 206, respectively.

The main board 220 is connected to a TV module 230 for receiving abroadcast signal via a broadcast signal antenna (or TV antenna) 231. Themain board 220 is connected to a liquid crystal display (LCD) 211controlled by the LCD controller 223 via an interface board 213.

The LCD 211 processes a broadcasting signal received through the TVmodule 230 and then displays the processed broadcasting signal, in theform of a video signal, on the LCD 211 via the interface board 213 undercontrol of the LCD controller 223. In addition, the LCD 211 outputs anaudio signal through an amplifier 254 under control of an audio board240 and displays each kind of video signal or text signal based oncontrol signals of the LCD controller 223. As discussed above, the LCD211 may also be configured to receive an input from a user via a touchscreen.

In addition, the main board 220 is connected to a front board 212controlled by the key controller 221 via the interface board 213. Thefront board 212 configures buttons (or keys) and menus for enabling aninput of a variety of key signals, and provides a key signalcorresponding to the key (or button) selected by the user to the mainboard 220. The front board 212 may be provided with a menu key forallowing a direct input of traffic information, and the menu key may beconfigured to be controlled by the key controller 221.

The audio board 240 is connected with the main board 220 and processesvarious audio signals. The audio board 240 includes a microcomputer 244for controlling the audio board 240, a tuner 243 for receiving a radiosignal through an antenna (or radio antenna) 245, a power source unit242 for supplying power to the microcomputer 244 and a signal processingunit 241 for processing various voice signals for output.

The audio board 240 also includes a radio antenna 245 for receiving aradio signal and a tape deck 246 for reproducing an audio tape. Theaudio board 240 may further include an amplifier 254 for outputting avoice signal processed by the audio board 240.

The amplifier 254 is connected to a vehicle interface 250. Namely, theaudio board 240 and the main board 220 are connected to the vehicleinterface 250, respectively. A handsfree 251 for inputting a voicesignal without using a driver's hand, an airbag 252 configured for thesecurity of a passenger, a speed sensor 253 for detecting the speed ofthe vehicle, or the like, may be connected to the vehicle interface 250.

The speed sensor 253 calculates a vehicle speed and provides thecalculated vehicle speed information to the CPU 222.

The navigation session 182 applied to the mobile terminal 200 provides ageneral navigation function.

When deleting a pre-stored specific person's address, the CPU 222applied to the telematics terminal 200 of the present invention alsoselectively deletes messages exchanged with the specific person, a callhistory, relevant files, etc. classified into each category.

When changing a pre-stored specific person's address, the CPU 222applied to the telematics terminal 200 changes, based on the changedcontents, messages exchanged with the specific person, a call history,contents associated with a relevant file, etc. each classified into acategory.

Hereinafter, a configuration of the mobile terminal according to thepresent invention will be explained with reference to FIG. 3. The mobileterminal of FIG. 3 may be applied to various mobile terminals includingnot only the mobile terminal 100 and the telematics terminal 200, butalso a smart phone, a portable terminal, a mobile terminal, a personaldigital assistant (PDA), a notebook computer, a wibro, an InternetProtocol Television (IPTV), a television, a telematics terminal, anavigation, an audio video navigation (AVN), etc.

FIG. 3 is a block diagram showing a configuration of a mobile terminalin accordance with one embodiment of the present invention. As shown,the mobile terminal 300 comprises a storage unit 310, a display unit 320and a controller 330. However, all of the illustrated components of themobile terminal 300 are not absolutely required. That is, the mobileterminal 300 may be implemented by greater or fewer components.

The storage unit 310 stores various types of menu screens, various userinterfaces (UI) and/or a graphic user interface (GUI). The storage unit310 also stores information on any person (hereinafter, will be referredto as a ‘personal information entry’). Here, the information related tothe personal information entry includes a name, a telephone number, aphoto, an e-mail address, a date of birth, an address, a memo,information on a storage position (icon information such as a mobilephone, home, company, and fax), group information, an abbreviatednumber, bell sound information, etc.

The storage unit 310 stores an image file associated with the personalinformation entry, a document file (a word file including doc, rtf, txt,etc., a Korean alphabet file including hwp, etc., a pdf file, etc.), animage file (including a still image, a moving image, etc.), etc. Thatis, when storing a file transmitted from any mobile terminal, thestorage unit 310 also stores information on a relation between the fileand the personal information entry.

The storage unit 310 stores an e-mail address associated with thepersonal information entry. That is, when sending a message to anye-mail address or receiving a message from the e-mail address, thestorage unit 310 stores information on a relation between the e-mailaddress and the personal information entry together.

The storage unit 310 stores data, a program, etc. required to operatethe mobile terminal 300. The storage unit 310 may include at least onetype of storage medium including a Flash memory, a hard disk, amultimedia card micro type, a card-type memory (e.g., SD or DX memory,etc), a Random Access Memory (RAM), a Static Random Access Memory(SRAM), a Read-Only Memory (ROM), an Electrically Erasable ProgrammableRead-Only Memory (EEPROM), a Programmable Read-Only memory (PROM), amagnetic memory, a magnetic disk, and an optical disk.

The display unit 320 displays various contents such as various menuscreens under control of the controller 330, by using a user interfaceand/or a graphic user interface included in the storage unit 310. Here,the content output on the display unit 320 may include menu screens foroutputting various text or image data (including other types ofinformation data), and data such as icons, list menus, combo boxes andthe like.

The display unit 320 displays a function execution result screen undercontrol of the controller 330. Here, the function execution resultscreen may include a screen displaying an execution result of a messagefunction (or a message screen), a screen displaying an execution resultof a call history function (or a call history screen), a screendisplaying an execution result of a phone directory function (or a phonedirectory screen), a screen displaying an execution result of a filefunction (or a file screen), a screen displaying an execution result ofan e-mail function (or an e-mail screen), etc.

Here, the message screen may include information on a messagetransmitted to any mobile terminal, information on a message receivedfrom any mobile terminal, personal information entry on any mobileterminal, etc. The call history screen may include information on anoutgoing call history to any mobile terminal, information on an incomingcall history from any mobile terminal, information on a missed callhistory about any mobile terminal, information on a reception standbycall history about any mobile terminal, information on a video callhistory about any mobile terminal, and personal information entry on anymobile terminal. The phone directory screen may include personalinformation entry, etc.

The file screen may include information on a history of an outgoing file(image file, document file, moving image file, etc.) to any mobileterminal, information on a history of a reception file from any mobileterminal, a voice file/moving image file stored when performing acall/video conference with any mobile terminal, personal informationentry on any mobile terminal.

The e-mail screen may include information on a history of an e-mailtransmitted to any mobile terminal (or any e-mail address), informationon a history of an e-mail received from any mobile terminal, personalinformation entry on any mobile terminal, etc.

The screen displayed on the display unit 320 and displaying an executionresult with respect to any function may be variously set according to auser's design. The display unit 320 may include at least one of a LiquidCrystal Display (LCD), a Thin Film Transistor-LCD (TFT-LCD), an OrganicLight Emitting Diode (OLED) display, a flexible display, or athree-dimensional (3D) display.

The mobile terminal 300 may include two or more display units 320according to an implementation method thereof. For example, the mobileterminal 300 may include a plurality of display units integrally orseparately disposed on one surface, or a plurality of display unitsdisposed on different surfaces.

The display unit 320 may function as an input device as well as anoutput device. The touch sensor may have, for example, the form of atouch film, a touch sheet, a touch pad, a touch panel, and the like. Thetouch sensor may be configured to convert pressure applied to aparticular portion of the display unit 320 or a change in thecapacitance or other electrical characteristic at a particular portionof the display unit 320 into an electrical input signal. The touchsensor may be configured to detect the pressure when a touch is applied,as well as the touched position and area. When there is a touch inputwith respect to the touch sensor, a corresponding signal is transmittedto a touch controller (not shown). The touch controller processes thesignals and transmits corresponding data to the controller 330.Accordingly, the controller 330 may recognize which portion of thedisplay unit 320 has been touched. The display unit 320 may include aproximity sensor. The proximity sensor may be disposed within or nearthe touch screen.

The proximity sensor is a sensor for detecting the presence or absenceof an object relative to a certain detection surface or an object thatexists nearby using the force of electromagnetism or infrared rayswithout a physical contact. Thus, the proximity sensor can have aconsiderably longer life span than a contact type sensor and can beutilized for various purposes.

Examples of the proximity sensor may include a transmission typephotoelectric sensor, a direct reflection type photoelectric sensor, amirror-reflection type photo sensor, an RF oscillation type proximitysensor, a capacitance type proximity sensor, a magnetic proximitysensor, and an infrared proximity sensor. If the touch screen is acapacitance type touch screen, proximity of the pointer can be detectedby a change in electric field according to the proximity of the pointer.In this case, the touch screen may be classified as a proximity sensor.

In the following description, for the sake of brevity, recognition ofthe pointer positioned to be close to the touch screen will be called a‘proximity touch’, while recognition of actual contacting of the pointeron the touch screen will be called a ‘contact touch’. In this case, whenthe pointer is in the state of the proximity touch, it means that thepointer is positioned to correspond vertically to the touch screen.

By employing the proximity sensor, a proximity touch and a proximitytouch pattern (e.g., a proximity touch distance, a proximity touchspeed, a proximity touch time, a proximity touch position, or aproximity touch movement state) can be detected, and informationcorresponding to the detected proximity touch operation and theproximity touch pattern can be outputted to the touch screen.

When the display unit is used as an input device, command or controlsignals may be inputted through a user's button manipulation, or bytouching/scrolling a displayed screen.

The controller 330 controls an overall operation of the mobile terminal300. When a user selects at least one personal information entry fromone or more personal information entries included in a phone directorydisplayed on the display unit 320, the controller 330 displays acategory screen pre-stored in the storage unit 310 on the display unit320.

When the user selects at least one category from a category screendisplayed on the display unit 320, the controller 330 deletes theselected at least one personal information entry from the phonedirectory. And, the controller 330 deletes all information associatedwith the at least one personal information entry included in theselected at least one category. Here, the categories included in thecategory screen displayed on the display unit 320, or the at least onecategory may include a message category, a call history category, a filecategory, an e-mail category, etc.

When one content is selected from a plurality of contents included in afunction execution result screen displayed on the display unit 320, thecontroller 330 displays a category screen pre-stored in the storage unit310 on the display unit 320. Here, the pre-stored category screen may bea screen generated under control of the controller 330 based on a userinterface screen and/or a graphic user interface screen pre-stored inthe storage unit 310.

When the category screen is referred to as a main category screen, thecontroller 330 may be configured to include one or more sub-categorieswith respect to any category included in the main category. Forinstance, in case of a message category, the message category mayinclude therein sub-categories such as an outgoing message category andan incoming message category. In case of a call history category, thecall history category may include therein sub-categories such as anoutgoing call history category, an incoming call history category, amissed call history category, a reception standby call history category,and a video call history category.

When the user selects at least one category from the category screendisplayed on the display unit 320, the controller 330 deletesinformation associated with the one selected content included in theselected at least one category. Here, the category included in thecategory screen displayed on the display unit 320, or the one or morecategories may include a selected content category, a category includinga selected content, a message category, a call history category, a phonedirectory category, a file category, an e-mail category, etc.

When the user selects one personal information entry from one or morepersonal information entries included in the phone directory displayedon the display unit 320, the controller 330 displays a screen pre-storedin the storage unit 310 and including an edit screen, a keypad, etc. onthe display unit 320.

Once one personal information entry included in a pre-stored screendisplayed on the display unit 320 is corrected by the user's input,correction information (e.g., correction information on the one personalinformation entry) is received. Then, a category screen pre-stored inthe storage unit 310 is displayed on the display unit 320.

Once at least one category is selected by the user from the categoryscreen displayed on the display unit 320, the selected one personalinformation entry from the phone directory is corrected based on thecorrected personal information entry (or the correction information).Then, all information relating to the one personal information entryincluded in the selected at least one category is corrected. Here, thecategory or the at least one category included in the category screendisplayed on the display unit 320 may include a message category, a callhistory category, a file category, an e-mail category, etc. Once one ofa plurality of contents included in a function execution result screendisplayed on the display unit 320 is selected, the controller 330displays a screen pre-stored in the storage unit 310 and including anedit screen, a keypad, etc. on the display unit 320.

Once one content included in a pre-stored screen displayed on thedisplay unit 320 is corrected by the user's input, correctioninformation (e.g., correction information on the one content) isreceived. Then, the category screen pre-stored in the storage unit 310is displayed on the display unit 320.

Once at least one category is selected by the user from the categoryscreen displayed on the display unit 320, information relating to theselected one content included in the selected at least one category iscorrected based on the corrected content (or the correctioninformation). Here, the category or the at least one category includedin the category screen displayed on the display unit 320 may include aselected content category, a category including selected content, amessage category, a call history category, a phone directory category, afile category, an e-mail category, etc.

The category or the at least one category included in the categoryscreen displayed on the display unit 320 may be variously set accordingto a designer or a user's request. The mobile terminal 300 may furthercomprise a voice output unit (not shown) configured to output voiceinformation included in a signal processed by the controller 330. Here,the voice output unit may be implemented as a speaker. The voice outputunit is also configured to output voice information included in anexecution result of an application program under control of thecontroller 330.

The mobile terminal 300 may further comprise an input unit (not shown)configured to receive a signal responsive to a user's buttonmanipulation or selection of a particular function, or receive a commandor control signal generated by a manipulation such as touching/scrollingof a displayed screen.

The input unit may also receive a signal corresponding to informationinput by a user, and be configured by using various devices, such as akeypad, a touch screen, a dome switch, a touch pad, a jog & shuttle, amouse, a stylus pen, a touch pen, a microphone, a camera, and the like.

The mobile terminal 300 may further comprise a communication unit (notshown) configured to perform a communication function with any terminal.The communication unit may include a radio internet module or ashort-range communication module. Here, the radio internet module mayinclude wireless LAN (WLAN), Wi-Fi, Wireless Broadband (Wibro), WorldInteroperability for Microwave Access (Wimax), High Speed DownlinkPacket Access (HSDPA), etc. And, the short-range communication modulemay include Bluetooth, Radio Frequency Identification (RFID), InfraredData Association (IrDA), Ultra Wideband (UWB), Zigbee, etc.

When deleting a pre-stored specific person's address, messages exchangedwith the specific person, a call history, relevant files, etc.classified into each category may be together deleted in a selectivemanner.

When changing a pre-stored specific person's address, messages exchangedwith the specific person, a call history, and contents associated with arelevant file classified into each category may be together changed.

Hereinafter, the control method of a mobile terminal according to thepresent invention will be explained in more detail with reference toFIGS. 1 to 11.

FIG. 4 is a flowchart showing a control method of a mobile terminal inaccordance with a first embodiment of the present invention.

Firstly, the controller 330 displays, on the display unit 320, one ormore personal information entries included in a phone directorypre-stored in the storage unit 310. Here, information related to thepersonal information entry includes a name, a telephone number, a photo,an e-mail address, a date of birth, an address, a memo, information on astorage position (including icon information such as a mobile phone,home, company, and fax), group information, an abbreviated number, bellsound information, etc.

For instance, as shown in FIG. 5A, the controller 330 displays aplurality of personal information entries (David, John, Steve, Michael,etc.) 501 on the display unit 320 (S110). Then, the controller 330checks whether at least one is selected by a user from one or morepersonal information entries displayed on the display unit 320 (S120).

If at least one is selected by the user from the one or more personalinformation entries as a check result, the controller 330 displays theselected at least one personal information entry on the display unit 320in an activated state. Here, the user's input for selecting at least onefrom one or more personal information entries displayed on the displayunit 320 may be a touch input. And, touch on the display unit 320 may beone of proximity touch and contact touch.

For instance, when a user selects “Steve” from one or more personalinformation entries (David, John, Steve, Michael, etc.) 501 displayed onthe display unit 320, the controller 330 displays personal informationentry 511 corresponding to the selected “Steve” in an activated state(S130).

Then, in a state that the at least one personal information entry hasbeen selected, the controller 330 checks whether a pre-stored firstfunction button provided at the mobile terminal 300 (or first functionalkey, e, g, a deletion button), and/or a pre-stored first function button(or first function key, e, g, a deletion button) displayed on thedisplay unit 320 is selected (S140).

If the pre-stored first function button provided at the mobile terminal300 is selected as a check result in a state that the at least onepersonal information entry has been selected, the controller 330displays a pre-stored first screen corresponding to the selected firstfunction button (e.g., a deletion inquiry screen) on the display unit320.

For instance, if a deletion button (not shown), a pre-stored firstfunction button provided at the mobile terminal 300 is selected in astate that the personal information entry 511 corresponding to the“Steve” has been selected, the controller 330 displays a deletioninquiry screen 520 corresponding to the selected deletion button on thedisplay unit 320 (S150).

Then, the controller 330 determines whether a preset key (e.g., ‘YES’key) is selected, by the user, from various keys included in thedisplayed first screen (e.g., ‘YES (OK)’ key, ‘NO(CANCEL)’ key, etc.)(S160). Once the preset key is selected by the user, the controller 330displays a category screen pre-stored in the storage unit 310 on thedisplay unit 320. Here, the category screen may include a messagecategory, a call history category, a file category, an e-mail category,etc. The category may be classified and/or set by a designer or a user'srequest in an adding or changing manner.

For instance, when a preset ‘YES’ key 521 is selected from the deletioninquiry screen 520 shown in FIG. 5C, the controller 330 displays acategory screen 530 on the display unit 320 as shown in FIG. 5D. Once atleast one personal information entry is selected by the user, from theone or more personal information entries as a check result in S120, thecontroller 330 may display the category screen pre-stored in the storageunit 310 on the display unit 320 (S170).

Then, if at least one category is selected by the user from the categoryscreen displayed on the display unit 320, the controller 330 deletes notonly at least one personal information entry selected from the phonedirectory, but also information relating to the at least one personalinformation entry included in the selected at least one category (e.g.,a name, a phone number, a photo, an e-mail address, an address, etc.included in the personal information entry).

As shown in FIG. 5E, when a message category 531 and a call historycategory 532 are selected from the category screen 530, and a presetfunction button, “OK” button (not shown) is selected, the controller 330deletes not only personal information entry 511 corresponding to theselected “Steve”, but also “Steve”-related information included in theselected message category 531 and the call history category 532.

That is, the controller 330 deletes “Steve”-related personal informationentries stored in the phone directory. Also, when the selected messagecategory includes a “Steve”-related message (e.g., an outgoing messageand/or an incoming message, etc.), the controller 330 deletes all“Steve”-related messages. Furthermore, when the selected call historycategory includes a “Steve”-related call history (e.g., an outgoing callhistory, an incoming call history, a missed call history, a receptionstandby call history, a video call history, etc.), the controller 330deletes all “Steve”-related call histories (S180).

When deleting any phone number included in the phone directory, themobile terminal 300 may selectively delete not only the correspondingphone number included in the phone directory, but also informationrelating to the corresponding phone number within other categoryincluded in the mobile terminal 300.

FIG. 6 is a flowchart showing a control method of a mobile terminal inaccordance with a second embodiment of the present invention.

Firstly, the controller 330 executes any function (any applicationprogram) pre-stored in the storage unit 310, and displays an executionresult of the function (data or a function execution result screen) onthe display unit 320. Here, the any function includes a messagefunction, a call history function, a phone directory function, a filefunction, an e-mail function, etc.

For instance, as shown in FIG. 7A, the controller 330 displays, on thedisplay unit 320, a call history, an execution result of a call historyfunction (e.g., an outgoing call history, an incoming call history, amissed call history, a reception standby call history, a video callhistory, an outgoing message history, an incoming message history, etc.)701 (S210).

Then, the controller 330 checks whether one content is selected by theuser from the function execution results displayed on the display unit320 (S220). If one content is selected by the user from the functionexecution results as a check result, the controller 330 displays theselected content on the display unit 320 in an activated state. Here,the user's input for selecting one content from the function executionresults displayed on the display unit 320 may be a touch input. And,touch on the display unit 320 may be one of proximity touch and contacttouch.

For instance, when a user selects ‘John’ from a call history 701displayed on the display unit 320, the controller 330 displays callhistory information 711 corresponding to the selected ‘John’ in anactivated state as shown in FIG. 7B (S230).

Then, in a state that the content has been selected, the controller 330checks whether a pre-stored first function button provided at the mobileterminal 300 (or first functional key, e, g, a deletion button), and/ora pre-stored first function button (or first function key, e, g, adeletion button) displayed on the display unit 320 is selected (S240).

If the pre-stored first function button provided at the mobile terminal300 is selected as a check result in a state that the content has beenselected, the controller 330 displays a category screen pre-stored inthe storage unit 310 and corresponding to the selected first functionbutton on the display unit 320. Here, the category screen may include aselected content (call history), a current category (corresponding tothe call history category), a phone directory category, a messagecategory, a file category, an e-mail category, etc. The category may beclassified and/or set by a designer or a user's request in an adding orchanging manner.

For instance, if a deletion button (not shown), a pre-stored firstfunction button provided at the mobile terminal 300 is selected in astate that the content corresponding to the ‘John’ (call historyinformation) 711 has been selected, the controller 330 displays acategory screen 720 on the display unit 320 as shown in FIG. 7C.

Once one content is selected from a plurality of contents included inthe function execution results as a check result in 5220, the controller330 may display the category screen pre-stored in the storage unit 310on the display unit 320 (S250).

Then, if at least one category is selected by the user from the categoryscreen displayed on the display unit 320, the controller 330 deletesinformation relating to the selected content included in the selected atleast one category (e.g., a name, a phone number, a photo, an e-mailaddress, an address, etc. included in personal information entrycorresponding to the content).

As one example, when a ‘selected content’ category is selected from thecategory screen 720 shown in FIG. 7C, the controller 330 deletes thecall history information 711 corresponding to the selected ‘John’according to the selected content, from the call history 701. FIG. 7D isa view showing a deleted state 730 of the call history information 711corresponding to the ‘John’. As shown in FIG. 7D, only the call historyinformation 711 corresponding to the selected ‘John’ according to theselected content is deleted, but call history information 712corresponding to another ‘John’ is maintained.

As another example, when a ‘current category’ is selected from thecategory screen 720 shown in FIG. 7C, the controller 330 deletes allinformation corresponding to the selected ‘John’ according to theselected content, from the call history 701. FIG. 7E is a view showing adeleted state 740 of all the call history information 711 and 712corresponding to the ‘John’ within the call history 701 corresponding tothe ‘current category’.

As still another instance, when a ‘selected content’ category and a‘phone directory’ category are selected from the category screen 720shown in FIG. 7C, the controller 330 deletes the call historyinformation 711 corresponding to the ‘John’ according to the selectedcontent from the call history 701. And, the controller 330 deletes allof ‘John’-related information (including personal information entry)included in the phone directory category.

As yet still another instance, when a ‘selected content’ category and a‘message’ category are selected from the category screen 720 shown inFIG. 7C, the controller 330 deletes the call history information 711corresponding to the ‘John’ according to the selected content from thecall history 701. And, the controller 330 deletes all of ‘John’-relatedinformation included in the message category (S260).

FIG. 8 is a flowchart showing a control method of a mobile terminal inaccordance with a third embodiment of the present invention.

Firstly, the controller 330 displays, on the display unit 320, one ormore personal information entries included in a phone directorypre-stored in the storage unit 310. Here, information related to thepersonal information entry includes a name, a telephone number, a photo,an e-mail address, a date of birth, an address, a memo, information on astorage position (including icon information such as a mobile phone,home, company, and fax), group information, an abbreviated number, bellsound information, etc.

For instance, as shown in FIG. 5A, the controller 330 displays aplurality of personal information entries (David, John, Steve, Michael,etc.) 501 on the display unit 320 (S310).

Then, the controller 330 checks whether one is selected by the user fromone or more personal information entries displayed on the display unit320 (S320).

If one is selected by the user from the one or more personal informationentries as a check result, the controller 330 displays the selected oneor more personal information entries on the display unit 320 in anactivated state. Here, the user's input for selecting at least one fromone or more personal information entries displayed on the display unit320 may be a touch input. And, touch on the display unit 320 may be oneof proximity touch and contact touch.

For instance, when a user selects “Steve” from one or more personalinformation entries (David, John, Steve, Michael, etc.) 501 displayed onthe display unit 320, the controller 330 displays personal informationentry 511 corresponding to the selected “Steve” in an activated state(S330).

Then, in a state that the one personal information entry has beenselected, the controller 330 checks whether a pre-stored first functionbutton provided at the mobile terminal 300 (or first functional key, e,g, a correction button), and/or a pre-stored first function button (orfirst function key, e, g, a correction button) displayed on the displayunit 320 is selected (S340).

If the pre-stored first function button provided at the mobile terminal300 is selected as a check result in a state that the one personalinformation entry has been selected, the controller 330 displays, on thedisplay unit 320, a pre-stored first screen including an edit screen, akeypad, etc. so that the user can correct the selected one personalinformation entry.

As one example, if a correction button (not shown), a pre-stored firstfunction button provided at the mobile terminal 300 is selected in astate that the personal information entry 511 corresponding to theselected “Steve” has been selected, the controller 330 displays an editscreen 911 and a keypad 912 corresponding to the selected correctionbutton on the display unit 320.

When the user selects one personal information entry from the one ormore personal information entries as a check result in S320, thecontroller 330 may display the first screen pre-stored in the storageunit 310 and including an edit screen, a keypad, etc. on the displayunit 320 (S350).

Then, once the user completely corrects content included in the selectedpersonal information entry through the keypad, the controller 330receives correction information (e.g., correction information on theselected personal information entry), and displays the category screenpre-stored in the storage unit 310 on the display unit 320. Here, thecategory screen may include a message category, a call history category,a file category, an e-mail category, etc.

As one example, as shown in FIG. 9B, when a phone number 921 included inthe personal information entry among contents included in personalinformation entries corresponding to the ‘Steve’ has been completelycorrected, the controller 330 receives correction information on thecorrected phone number. Then, the controller 330 displays the categoryscreen 930 on the display unit 320 (S360).

Then, when at least one category is selected by the user from thecategory screen displayed on the display unit 320, the controller 330corrects not only one personal information entry selected from the phonedirectory based on the corrected personal information entry (orcorrection information), but also information relating to the onepersonal information entries included in the selected at least onecategory (e.g., a name, a phone number, a photo, an e-mail address, anaddress, etc. included in the personal information entry).

As one example, as shown in FIG. 9D, when a message category 931 and acall history category 932 are selected from the category screen 930, thecontroller 330 corrects (changes) the personal information entry 511corresponding to the selected ‘Steve’ from personal information entries501 included in the phone directory. And, the controller 330 corrects‘Steve’-related information included in the selected message category931 and the call history category 932.

More concretely, the controller 330 corrects ‘Steve’-related personalinformation entries stored in the phone directory based on the corrected(edited) personal information entry (or the correction information).Also, when a ‘Steve’-related message (e.g., an outgoing message and/oran incoming message, etc.) is included in the selected message category,the controller 330 corrects information of all messages relating to the‘Steve’ based on the corrected personal information entry. When a‘Steve’-related call history (e.g., an outgoing call history, anincoming call history, a missed call history, a reception standby callhistory, a video call history, etc.) is included in the selected callhistory category, the controller 330 corrects information on all the‘Steve’-related call histories based on the corrected personalinformation entry (S370).

When correcting content included in any personal information entryincluded in the phone directory, the mobile terminal 300 may selectivelycorrect not only the personal information entry included in the phonedirectory, but also information relating to the personal informationentry within another category included therein.

FIG. 10 is a flowchart showing a control method of a mobile terminal inaccordance with a fourth embodiment of the present invention.

Firstly, the controller 330 executes any function (or any applicationprogram) pre-stored in the storage unit 310, and displays an executionresult of the function (or data according to an execution result of thefunction) on the display unit 320. Here, the any function includes amessage function, a call history function, a phone directory function, afile function, an e-mail function, etc.

For instance, as shown in FIG. 7A, the controller 330 displays, on thedisplay unit 320, a call history, an execution result of a call historyfunction (e.g., an outgoing call history, an incoming call history, amissed call history, a reception standby call history, a video callhistory, an outgoing message history, an incoming message history, etc.)701 (S410).

Then, the controller 330 checks whether one content is selected by theuser from the function execution results displayed on the display unit320 (S420).

If one content is selected by the user from the function executionresults as a check result, the controller 330 displays the selectedcontent on the display unit 320 in an activated state. Here, the user'sinput for selecting one content from the function execution resultsdisplayed on the display unit 320 may be a touch input. And, touch onthe display unit 320 may be one of proximity touch and contact touch.

For instance, when a user selects ‘John’ from a call history 701displayed on the display unit 320, the controller 330 displays callhistory information 711 corresponding to the selected ‘John’ in anactivated state as shown in FIG. 7B (S430).

Then, in a state that the content has been selected, the controller 330checks whether a pre-stored first function button provided at the mobileterminal 300 (or first functional key, e, g, a correction button),and/or a pre-stored first function button (or first function key, e, g,a correction button) displayed on the display unit 320 is selected(S440).

If the pre-stored first function button provided at the mobile terminal300 is selected as a check result in a state that the content has beenselected, the controller 330 displays, on the display unit 320, apre-stored first screen including an edit screen (including personalinformation entries stored in a phone directory/link screen), a keypad,etc. so that the user can correct the selected content. Here, thepre-stored first screen may be variously set according to a type of theselected content. More concretely, when the selected content is an imagefile, the first screen may include an edit screen, a brush screen, etc.for correcting the image file. When the selected content is a phonenumber, the first screen may include an edit screen, a keypad, etc. forcorrecting the phone number or personal information entry relating tothe phone number.

As one example, if a correction button (not shown) provided at themobile terminal 300 is selected in a state that the call historyinformation 711 corresponding to the ‘John’ has been selected, thecontroller 330 displays, on the display unit 320, an edit screen 1111and a keypad 1112 corresponding to the selected correction button.

Once one content is selected from a plurality of contents included inthe function execution results as a check result in 5420, the controller330 may display the first screen pre-stored in the storage unit 310 andincluding an edit screen, a keypad, etc. on the display unit 320 (S450).

Once the selected content is completely corrected by the user, thecontroller 330 receives correction information (e.g., correctedinformation on the selected content) is received. Then, the controller330 displays a category screen pre-stored in the storage unit 310 on thedisplay unit 320. Here, the category screen may include a selectedcontent (call history), a current category (corresponding to the callhistory category), a phone directory category, a message category, afile category, an e-mail category, etc.

As one example, if a name 1121 included in personal information entry on‘John’ included in the edit screen 1111 has been completely correctedinto ‘Jonson’ as shown in FIG. 11B, the controller 330 displays thecategory screen 1130 on the display unit 320 (S460).

Then, once the user selects at least one category included in thecategory screen displayed on the display unit 320, the controller 330corrects information relating to the selected content included in theselected at least one category (e.g., a name, a phone number, a photo,an e-mail address, an address, etc. included in personal informationentry corresponding to the content), based on information of thecorrected content (or correction information).

For instance, when a ‘selected content’ is selected from the categoryscreen 1130 shown in FIG. 11C, the controller 330 corrects the callhistory information 711 corresponding to the selected ‘John’ accordingto the selected content. FIG. 11D is a view showing a corrected state1140 of the call history information 711 corresponding to the ‘John’into ‘Johnson’ 1141. As shown in FIG. 11D, only the call historyinformation 711 corresponding to the selected ‘John’ according to theselected content is deleted, but call history information 712corresponding to another ‘John’ is maintained.

As another example, when a ‘current category’ is selected from thecategory screen 1130 shown in FIG. 11C, the controller 330 corrects allof call history information 711 and 712 corresponding to the ‘John’according to the selected content, from the call history 701. FIG. 11Eis a view showing a corrected state 1150 of all the call historyinformation 711 and 712 corresponding to the ‘John’ into ‘Johnson’ 1141and 1142.

As still another instance, when a ‘selected content’ category and a‘phone directory’ category are selected from the category screen 1130shown in FIG. 11C, the controller 330 corrects the call historyinformation 711 corresponding to the ‘John’ according to the selectedcontent from the call history 701. And, the controller 330 corrects‘John’-related information (including personal information content)included in the phone directory category. That is, when a name has beencorrected from the call history 701, the name is also corrected from the‘John’-related personal information entries included in the phonedirectory category.

As yet still another instance, when a ‘selected content’ category and a‘message’ category are selected from the category screen 720 shown inFIG. 7C, the controller 330 corrects the call history information 711corresponding to the ‘John’ according to the selected content from thecall history 701. And, the controller 330 corrects all of ‘John’-relatedinformation included in the message category (S470).

In the mobile terminal and the control system thereof according to thepresent invention, when deleting a pre-stored specific person's address,messages exchanged with the specific person, a call history, relevantfiles, etc. classified into each category are also deleted in aselective manner. This may enhance efficiency in managing the mobileterminal.

Furthermore, when changing a pre-stored specific person's address,messages exchanged with the specific person, a call history, contentsassociated with a relevant file, etc. classified into each category arealso changed, based on the changed contents. This may enhance the user'sconvenience.

The foregoing embodiments and advantages are merely exemplary and arenot to be construed as limiting the present disclosure. The presentteachings can be readily applied to other types of apparatuses. Thisdescription is intended to be illustrative, and not to limit the scopeof the claims. Many alternatives, modifications, and variations will beapparent to those skilled in the art. The features, structures, methods,and other characteristics of the exemplary embodiments described hereinmay be combined in various ways to obtain additional and/or alternativeexemplary embodiments.

As the present features may be embodied in several forms withoutdeparting from the characteristics thereof, it should also be understoodthat the above-described embodiments are not limited by any of thedetails of the foregoing description, unless otherwise specified, butrather should be construed broadly within its scope as defined in theappended claims, and therefore all changes and modifications that fallwithin the metes and bounds of the claims, or equivalents of such metesand bounds are therefore intended to be embraced by the appended claims

What is claimed is:
 1. A method of displaying call history informationin a first mobile device communicating with at least one second mobiledevice, the method comprising: displaying a call history on a displayunit of the first mobile device, wherein the call history lists aplurality of call history items corresponding to prior incoming andoutgoing calls according to a predetermined order; receiving a firstinput selecting a first call history item among the displayed pluralityof call history items; receiving a second input for editing or deletinga name corresponding to the first call history item; displaying acategory screen on the display unit of the first mobile device inresponse to the second input, wherein the category screen lists at leastone category for selection; receiving a third input selecting at leastone category; changing both the first call history item and the selectedat least one category according to the second input and the third inputby editing or deleting the name corresponding to the first call historyitem and information relating to the name included in the selected atleast one category, wherein the first mobile device is configured toperform both the editing and deleting, wherein the at least one categoryincludes at least one of the call history, a message, and an e-mail,wherein deleting the name is performed after the third input, andwherein editing the name is automatically performed for all categories.2. The method of claim 1, wherein the first call history item comprisesone of a name, a phone number, a photo, an e-mail address, an address, adate of birth, a memo, group information, a short phone number, and bellsound information.
 3. The method of claim 1, wherein the at least onecategory is independent of the call history items.
 4. The method ofclaim 1, wherein at least one of the first through third inputs isreceived on at least one of an edit screen and a keypad.
 5. The methodof claim 1, further comprising before the changing of both the firstcall history item and the at least one category, accessing a memorystoring the first call history item and the at least one category.
 6. Amobile device for displaying call history information, the mobile devicecomprising: a storage unit configured to store a call history and atleast one category; a display unit configured to display the callhistory, wherein the call history lists a plurality of call historyitems corresponding to prior incoming and outgoing calls according to apredetermined order; and a controller configured to: receive a firstinput selecting a first call history item among the displayed pluralityof call history items, receive a second input for editing or deleting aname corresponding to the first call history item, display a categoryscreen on the display unit of the first mobile device in response to thesecond input, wherein the category screen lists the at least onecategory for selection, receive a third input selecting at least onecategory, change both the first call history item and the selected atleast one category according to the second input and the third input byediting or deleting the name corresponding to the first call historyitem and information relating to the name included in the selected atleast one category, wherein the first mobile device is configured toperform both the editing and deleting, wherein the at least one categoryincludes at least one of the call history, a message, and an e-mail,wherein the controller deletes the name after the third input, andwherein the controller edits the name automatically for all categories.7. The mobile device of claim 6, wherein the at least one category isindependent of the call history items.
 8. The mobile device of claim 6,further comprising one or more of an edit screen and a keypad, whereinat least one of the first through third inputs is an input to at leastone of the edit screen and the keypad.
 9. The mobile device of claim 6,wherein the storage unit is further configured to store the first callhistory item, and wherein the controller is further configured to,before the changing of both the first call history item and the at leastone category, access the storage unit storing the first call historyitem and the at least one category.